package com.hy.erp.inventory.pojo.interfaces;


import com.hy.enterprise.framework.service.business.IServiceBusinessBean;
import com.hy.erp.inventory.pojo.Materiel;
import com.hy.framework.lang.annotation.ImplementsBy;
/**
 * 
 * <ul>
 * <li>开发作者：李冰</li>
 * <li>设计日期：2010-10-11；时间：上午09:26:38</li>
 * <li>类型名称：IMateriel</li>
 * <li>设计目的：</li>
 * </ul>
 * <ul>
 * <b>修订编号：</b>
 * <li>修订日期：</li>
 * <li>修订作者：</li>
 * <li>修订原因：</li>
 * <li>修订内容：</li>
 * </ul>
 */
@ ImplementsBy ( Materiel.class )
public interface IMateriel  extends IServiceBusinessBean
{
	//物料代码
	public static String	MATERIELCODE			=
		"ANCILLARYCODE" ;
//物料名称
	public static String	MATERIELNAME			=
		"MATERIELNAME" ;
  //领料日期
	public static String	MATERIALFROMDATE			=
		"MATERIALFROMDATE" ;
	//物料类型
	public static String	MATERIEKTYPE			=
		"materielType" ;
	//产品特征
	public static String	CHARACTERISTIC			=
		"productCharacteristic" ;
	//供应商
	public static String	SUPPLIER			=
		"supplier" ;
	//客户
	public static String	CUSTOMER			=
		"customer" ;
	//基准单位
	public static String	UNITS			=
		"units" ;
	//产品图纸
	public static String	PRODUCEBLUEPRINT			=
		"PRODUCEBLUEPRINT" ;
	//产品图片
	public static String	PRODUCEIMAGE			=
		"PRODUCEIMAGE" ;
	//产品相关文档
	public static String	PRODUCEDOCUMENT			=
		"PRODUCEDOCUMENT" ;
	//生产日期
	public static String	PRODUCTDATE			=
		"PRODUCTDATE" ;
	//销售（推出）日期
	public static String	SELLDATE			=
		"SELLDATE" ;
	//停产日期
	public static String	STOPPRODUCEDATE			=
		"STOPPRODUCEDATE" ;
	//销售终止日期
	public static String	STOPSELLDATE			=
		"STOPSELLDATE" ;
	//保质期
	public static String	GURANTEEPERIOD			=
		"GURANTEEPERIOD" ;
	//是否启用保质期预警
	public static String	GUARANTEEPERIODWARNING			=
		"GUARANTEEPERIODWARNING" ;
	 //货物合理损耗率
	public static String	WASTAGERATE			=
		"WASTAGERATE" ;
	//是否需要批号管理
	public static String	BATCHNUMBERMANAGE			=
		"BATCHNUMBERMANAGE" ;
	//是否启用安全库存预警
	public static String	STORKSAFEWARNING			=
		"STORKSAFEWARNING" ;
//描述
	public static String	DESCRIPTION			=
		"DESCRIPTION" ;
	//备注
	public static String	REMARK			=
		"REMARK" ;
	//填写人
	public static String	PERSON			=
		"person" ;
	
	//填写日期
	public static String	WRITEDATE			=
		"WRITEDATE" ;
	//制单日期
	public static String	DETAILSHEETDATE			=
		"DETAILSHEETDATE" ;
	//批号
	public static String	BATCHNUMBER			=
		"BATCHNUMBER" ;
	/**
	 * 费用类型
	 */
	public static String RATE_TYPE ="rateType";
	
	//  最大库存量
	
	public static String  MAX_INVENTORY_AMOUNT="MAX_INVENTORY_AMOUNT";
	
	//最小库存量
	public static String  MIN_INVENTORY_AMOUNT="MIN_INVENTORY_AMOUNT";
	//安全库存量
	public static String  SAFETY_INVENTORY_AMOUNT="SAFETY_INVENTORY_AMOUNT";
	//单价
	public static String PRICE="PRICE";

	//规格型号
	public static String SPECIFICATIONMODEL="SPECIFICATIONMODEL";
	//重要程度
	public static String  MATERIALITYLEVEL="MATERIALITYLEVEL";
	
}
